package edu.xhu.util;

import java.io.File;

import android.content.Context;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.util.Log;


public class FileManager{

//	private static Context context;
	private static SharedPreferences sp;
	private static Editor editor;
	public static String saveDataFileName = "xhu_config";
	
	public static String path = "/data/data/edu.xhu/shared_prefs/" + saveDataFileName + ".xml";
	
//	/**
//	 * 保存图书馆账户信息
//	 * @param context
//	 * @param userId：id号
//	 * @param pwd：密码
//	 */
//	public static void saveLibraryAccount(Context context, String userId, String pwd){
//		sp = context.getSharedPreferences(saveDataFileName, context.MODE_WORLD_WRITEABLE);
//		editor = sp.edit();
//		editor.putString("userId", userId);
//		editor.putString("pwd", pwd);
//		editor.commit();
//	}
	
//	/**
//	 * 取得图书馆登录id号
//	 * @param context
//	 * @return
//	 */
//	public static String getLibraryLoginId(Context context){
//		sp = context.getSharedPreferences(saveDataFileName, context.MODE_WORLD_READABLE);
//		return sp.getString("userId", null);
//	}
	
//	/**
//	 * 取得图书馆登录密码
//	 * @param context
//	 * @return
//	 */
//	public static String getLibraryLoginPwd(Context context){
//		sp = context.getSharedPreferences(saveDataFileName, context.MODE_WORLD_READABLE);
//		return sp.getString("pwd", null);
//	}
	
//	/**
//	 * 保存教务系统的登录帐号，密码，角色
//	 * @param context
//	 * @param userId
//	 * @param pwd
//	 * @param role:1-教师；2-学生
//	 */
//	public static void saveEduAccount(Context context, String userId, String pwd, int role, String userName){
//		sp = context.getSharedPreferences(saveDataFileName, context.MODE_WORLD_WRITEABLE);
//		editor = sp.edit();
//		editor.putString("edu-userId", userId);
//		editor.putString("edu-pwd", pwd);
//		editor.putInt("edu-role", role);
//		editor.putString("edu-name", userName);
//		editor.commit();
//	}
	
//	/**
//	 * 获取教务系统的登录帐号
//	 * @param context
//	 * @return
//	 */
//	public static String getEduLoginId(Context context){
//		sp = context.getSharedPreferences(saveDataFileName, context.MODE_WORLD_READABLE);
//		return sp.getString("edu-userId", null);
//	}
//	/**
//	 * 获取教务系统的登录密码
//	 * @param context
//	 * @return
//	 */
//	public static String getEduLoginPwd(Context context){
//		sp = context.getSharedPreferences(saveDataFileName, context.MODE_WORLD_READABLE);
//		return sp.getString("edu-pwd", null);
//	}
//	/**
//	 * 获取该用户在教务系统中的角色
//	 * @param context
//	 * @return
//	 */
//	public static int getEduLoginRole(Context context){
//		sp = context.getSharedPreferences(saveDataFileName, context.MODE_WORLD_READABLE);
//		return sp.getInt("edu-role", 0);
//	}
//	public static String getEduName(Context context){
//		sp = context.getSharedPreferences(saveDataFileName, context.MODE_WORLD_READABLE);
//		return sp.getString("edu-name", null);
//	}
	
	/**
	 * 保存课表信息
	 * @param context
	 * @param keyCourseName
	 * @param valeCourseName
	 * @param keyTea
	 * @param valueTea
	 * @param keyPlace
	 * @param valuePlace
	 * @param kTime
	 * @param vTime
	 */
//	public static void saveCourseData(Context context, String keyCourseName, String valeCourseName
//			, String keyTea, String valueTea, String keyPlace, String valuePlace,
//			String kTime, String vTime, String kRemark, String vRemark,
//			String kMore, String vMore){
//		
//		sp = context.getSharedPreferences(saveDataFileName, context.MODE_WORLD_WRITEABLE);
//		editor = sp.edit();
//		editor.putString(keyCourseName, valeCourseName);
//		editor.putString(keyTea, valueTea);
//		editor.putString(keyPlace, valuePlace);
//		editor.putString(kTime, vTime);
//		editor.putString(kRemark, vRemark);
//		editor.putString(kMore, vMore);
//		editor.commit();
//	}
	
//	public static String getCourseData(Context context, String key){
//		sp = context.getSharedPreferences(saveDataFileName, context.MODE_WORLD_READABLE);
//		return sp.getString(key, null);
//	}
	
	/**
	 * 保存一个信息
	 * @param context
	 * @param key
	 * @param value
	 */
//	public static void saveData(Context context, String key, String value){
//		sp = context.getSharedPreferences(saveDataFileName, context.MODE_WORLD_WRITEABLE);
//		editor = sp.edit();
//		editor.putString(key, value);
//		editor.commit();
//	}
//	
//	public static String getData(Context context, String key){
//		sp = context.getSharedPreferences(saveDataFileName, context.MODE_WORLD_READABLE);
//		return sp.getString(key, null);
//	}
	
	/**
	 * 删除配置文件
	 */
	public static boolean deleteConfigFile(){
		File file1 = new File(path);
		
		if (file1.exists()){
			return file1.delete();
		}
		
		return false;
	}
}
